package me.notreally.incoming;

import java.util.List;

/**
 * @author caduffy
 * Profiles hold the list of criteria which must be satisfied to perform Actions on the Target
 */
public class Profile {

	List<Criteria> criteria;
	List<Action> actions;
	
	//Checks against All criteria in the profile. Returns True/False for Pass/Fail
	public Boolean criteriaCheck(Target target){
		return false;
	}
	
	//Performs all the actions in the profile.
	public void doActions(Target target){
		
	}
}
